﻿@charset "utf-8";
/* CSS Document */
body{font-family: "Source Han Sans CN", "noto sans";  font-size: 14px; color: #666;  background:url(../../../images/bg_all_no.jpg) center 0 no-repeat;}
body,div,p,ul,li,h2,h3,h4,h5,h6,input,dl,dt,dd{margin:0px; padding:0px; font-weight:normal;}
ul,li{ list-style:none;}
input{font-family: "Source Han Sans CN", "noto sans";}
.yellow{color:#ff0;}
.blue{ color:#3fb3e5;}
/*-----------------------header-------------------------*/
.header{ position:relative; overflow:hidden; height:120px;}
.logo{float:left; padding:15px 0 0 30px; position:relative;}
.logo img{ vertical-align:middle;}
.logo em{  position:relative; top:18px; left:15px;font-size:42px; text-shadow:0px -1px 1px #fff; color:#333; font-weight:bold;}
.concact{ float:right; margin-top:35px;}
.concact .tel{ font-size:24px; background:#3fb3e5; color:#fff; height:60px; line-height:60px; padding:0 20px; position:relative; display:inline-block; top:0;}
.tel_arrow{ display:inline-block;height:0; line-height:0; width:0; border-right: 30px solid #3fb3e5;
    border-top: 60px solid transparent;border-bottom: 0px solid transparent; position:absolute; right:320px!important;}

.container{ width:1280px; height:1024px; margin:0 auto; overflow:hidden; position:relative;}
.contentbox{ top:10px; position:relative; overflow:hidden;}

/*--------------------------bar开始-----------------------*/
.bar{ width:1000px; height:50px; margin:15px auto 0; overflow:hidden;background-image:url(../../../images/barbg.png); background-repeat:no-repeat;}
.bar li{ float:left; box-sizing:border-box;width:33.3%; padding-left:45px; font-size:24px; height:50px; line-height:48px;color: #c6c6c6;}
.bar .complete{ color:#fff;}
.bar1{ background-position: center 0;}
.bar2{ background-position: center -55px;}
.bar3{ background-position: center -110px;}
/*--------------------------bar结束-----------------------*/

.mainbox{ position:relative;margin:40px auto 0;width:calc(100% - 96px); height:660px; background:rgba(0,0,0,0.6); color: #fff;font-size:30px;}
/*--------------------------修改处开始----------------------*/
.paynum{text-align:center; padding:40px 200px 0; font-size:30px; overflow:hidden;/*color: #3fb3e5;*/ color:#666;}
.paynum span {width: 50%;float:left;display: inline-block;}
.paynum strong {font-weight: normal; padding:0 15px; color:#f00;}
/*--------------------------修改处结束-----------------------*/

.main_img{ width:600px; position:relative; float:left; top:30px;}

.view{ background:#424242; width:300px; height:300px; position:absolute; top:50px; left:250px; border:3px solid #fff; border-radius:50%; overflow:hidden;}
.text_b{ font-size:30px; margin-bottom:30px;}
.text_s{ font-size:24px;}

/*---------------------footer---------------------------*/
.footer{ position:absolute; bottom:15px; width:100%;}
.footer input{ width:270px; height:80px; background-image:url(../../../images/btn_sprite.png); background-repeat:no-repeat; border:none; border-radius:10px; margin:0 50px; font-size:30px; color:#fff;font-family: "Source Han Sans CN", "noto sans";}
.footer .exit{ background-position:center -3px;}
.footer .back{ background-position:center -101px; position:absolute; right:0;}

/*---------------------倒计时样式--------------------------*/
.timing{ color:#f00; text-align:center; font-size:24px;position: absolute;top: 25px;left:525px;}

.invoice{ height:700px; overflow:auto;}
.invoice .voucherTop{ background:#f90;}
